//
//获取登录状态渲染区容器
let loginTstatus = document.querySelector('.status')
// console.log(loginTstatus)
// 获取购物车数据
let cart = localStorage.getItem('goodsData');
//获取当前目录下所有cookie，并分割成数组
let cookies = document.cookie.split('; ')
let user
//遍历数组
cookies.map(function (v) {
    // console.log(v)
    //每一个cookie再次分割为只有键和值的数组，索引[0]是键 [1]是值
    if (v.split('=')[0] == "loginStatus") {  //如果有登录界面设置的cookie，表示已经登录
        user = v.split('=')[1] //取出值==》用户名
        // console.log(user)
        //将欢迎用户名渲染到界面，及退出登录按钮
        loginTstatus.innerHTML = `<b>${user} 欢迎</b>  &emsp;<a href="./logo.html">退出登录</a>`
        //如果有购物车数据
        if (cart) {
            let num = 0
            let data = JSON.parse(cart)
            data.forEach(function (v) {
                if (v.username == user) num += Number(v.id);
            })
            $('.top .gocar b').html(`购物车(${num})`)
        }

    }
    else {  //如果没获取到cookie，表示未登录，渲染登录注册按钮
        loginTstatus.innerHTML = `  <a href="./logo.html">登录</a>
            <a href="./register.html">注册</a>`
    }
})
// 点击退出登录，删除cookie，渲染登录注册按钮
loginTstatus.addEventListener('click', function (e) {
    e = e || window.event
    console.log(e.target.nodeName == 'SPAN' && e.target.innerText == "退出登录")
    if (e.target.nodeName == 'SPAN' && e.target.innerText == "退出登录") {
        delCookie("loginStatus", path = '')
        location.href = './logo.html'
        /*   loginTstatus.innerHTML = `  <a href="./logo.html">登录</a>
          <a href="./register.html">注册</a>` */
    }
})
 // 获取本地购物车数据

